<?php

namespace hunma\task;

use app\api\service\user\UserDynamicsService;
use support\Log;
use Workerman\Crontab\Crontab;

class testTask
{
    public function onWorkerStart()
    {

        // 每分钟的第一秒执行
        new Crontab('1 * * * * *', function () {
            // echo '每分钟的第一秒执行:'.date('Y-m-d H:i:s')."\n";
        });


        // new Crontab('0 * */6 * * *', function(){
        //     // UserDynamicsService
        //     $userDynamicsService = new UserDynamicsService();
        //     try {
        //         $userDynamicsService->dynamic();
        //         echo '动态任务生成执行成功';
        //     } catch (\Exception $e) {
        //         echo '动态任务生成执行失败';

        //         Log::channel('ApiResponse')->error("动态任务生成执行失败", [$e->getMessage()]);
        //     }
        // });

    }
}
